# -*- coding: utf-8 -*-
# @Time : 2021/6/13 21:50
# @Author : lanjy
# @Email : wayne_lau@aliyun.com
# @File : String1.py
# @Project : python_learn


# 字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
print("======================字符串=======================")
var = "字符串"
print(var)
print("======================分===========割===========线=======================")

# Python 访问字符串中的值
# Python 访问子字符串，可以使用方括号 [] 来截取字符串，字符串的截取的语法格式如下：
# 变量[头下标:尾下标]  需要注意的是：包头不包尾
# 索引值以 0 为开始值，-1 为从末尾的开始位置。


print("======================字符串截取1=======================")
print(var[0])
print(var[1])
print(var[2])
# print(var[3])
# var变量长度为3，索引从0开始数，也就是0，1，2 ；这里打印索引为3的字符就会报索引超出错误：IndexError: string index out of range
print("======================分===========割===========线=======================")


# 变量[头下标:尾下标]  包头不包尾
print("======================字符串截取2=======================")
ABCDEFG = "ABCDEFG"
print("ABCDEFG从0开始截取到地3为位:",ABCDEFG[0:3])
print("ABCDEFG从1开始截取到地5为位:",ABCDEFG[1:5])
print("======================分===========割===========线=======================")

print("======================字符串拼接=======================")
print("ABCDEFG从0开始截取到地3为位+:",ABCDEFG[0:3] + "哈哈哈哈")
print("ABCDEFG从1开始截取到地5为位:",ABCDEFG[1:5] + "啦啦啦啦")
print("======================分===========割===========线=======================")
